alien ant farm - Turkish English Dictionary